
/*about-内容部分*/

.ab-banner{ float:left; width:100%; height:300px;}

.ab-center{ width:100%; float:left; background: url(../images/ab-bg.jpg) repeat; padding-bottom:40px;}

.ab-center .ct-bg{ width:100%; height:20px; background: url(../images/ab-bg.jpg) repeat;}

.ct-box .left{ width:230px; float:left}

.ct-box .left-1{ width:230px; float:left;}

.ct-box .left-1 .tt{ width:230px; height:116px; background:url(../images/ab-tt.jpg);}

.ct-box .left-1 .tt h1{ font-size:30px; text-align:center; color:#fff; padding-top:15px; font-weight:normal;}

.ct-box .left-1 .tt p{ font-size:20px; text-align:center; color:#fff; text-transform:uppercase;line-height: 3;}

.ct-box .left-1 .menu{ width:228px; height:auto; background:#fff; padding-top:33px; padding-bottom:50px;border: 1px solid #ddd}

.ct-box .left-1 .menu ul li{  width:100%; height:51px;line-height:51px;  border-bottom:1px solid #ccc; position:relative;}
.ct-box .left-1 .menu ul li:first-of-type{border-top:1px solid #ccc;}

.ct-box .left-1 .menu ul li a{ color:#333; text-align:center; display:block; font-size:16px; background:url(../images/lr.png) no-repeat 95% center,#fff;box-shadow: 0px -2px 4px #eee inset;}
.ct-box .left-1 .menu ul .active>a{color: #fff;background:url(../images/lr2.png) no-repeat 95% center;background-color: #0071c1;box-shadow: 0px 0px ;}

.ct-box .left-1 .menu ul li a.default{background:url(../images/ab-s-tt.jpg) no-repeat center; color:#fff;}
.ct-box .left-1 .menu ul li:hover .submenu{ display:block;}
.ct-box .left-1 .menu .submenu{
display:none;
position:absolute;
left:230px;
top:0;
width:260px;
min-height:100px;
height:auto;
background:#fff;
border:1px solid #ccc;
padding:12px;
}
.ct-box .left-1 .menu .submenu ul li{ width:45%; margin-right:5%; height:30px; line-height:30px; float:left; border:0; overflow:hidden;}
.ct-box .left-1 .menu .submenu ul li a{ background:none; background:url(../images/list-point.png) left 12px no-repeat; text-align:left; padding-left:12px; font-size:14px;}


.ct-box .left-2{ width:230px; height:235px; float:left;background: #0071c1; text-align:center;}

.ct-box .left-2 .ct-1 h1{ display:block; line-height:58px; color:#FFF; font-size:20px; font-weight:bold; padding:30px 0 35px 0; }

.ct-box .left-2 .ct-2 p{ color:#fff; margin-top:13px;font-size:16px;color:#fff;line-height: 1.5;}

.ct-box .left-2 .ct-2 span{ font-size:20px; color:#fff; font-size:20px; color:#fff;}

.ct-box .left-2 .ct-4 p{ color:#fff; margin-bottom:11px; margin-top:20px;}

.ct-box .left-2 .ct-4 span{color:#fff;}

.ct-box .right{ float:right; width:100%; min-height:450px; height:auto; background:#fff;}

.ct-box .right .titleed{ width:100%; height:70px; border-top:5px solid #0071c1;margin-bottom: 20px;}

.ct-box .right .titleed .t1 h1{margin-top: 10px; color:#0071c1; font-size:20px;text-align: center; font-weight:bold; line-height:40px;}

.ct-box .right .titleed .t2{float:left; margin-left:15px; margin-top:13px;}

.ct-box .right .titleed .t2 ul li{ float:left;}

.ct-box .right .titleed .t2 ul li a{ color:#999999; font-size:14px;}

.ct-box .right .titleed .t2 ul li em{ margin-left:10px; margin-right:10px; color:#999; font-style:normal;}

.ct-box .right .line{ width:100%; height:1px; background:#ccc; margin-left:auto; margin-right:auto;}

.mainpage{
padding:20px;
line-height:180%;
}
.mainpage p{ margin: 1.12em 0}


/*link*/
.link{ width:100%; float:left; height:54px; background:#F08B1F;}

.link .link-box h3{ float:left; color:#fff; font-size:14px; padding:20px 45px 15px 15px;}

.link .link-box img{ padding:8.5px 0; width:136px; height:41px;}





/*reset css*/
/*main css*/
.izl-rmenu{position:fixed; right:0;bottom:10px; padding-bottom:63px; background:url(../images/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#999; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#999;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#999;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#AE1926; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}

.sw{ display:block;}
.hd{ display:none;}


.pr-box{ width:240px; height:330px; background:#ccc; float:left;}

.pr-box h3{ padding:19px 0 24px 0; color:#000; font-size:14px; text-align:center; height:16px;}
.pr-box:hover h3 a{ color:#fff;}
.pr-box .more a{ display:block; width:76px; height:26px; font-size:12px; text-align:center; line-height:26px; margin:0 auto; background:#F08B1F; color:#fff;}

.pr-box{ margin:0 20px;}

.pr-box:hover{ outline:2px solid #F08B1F; border-top:2px solid #F08B1F; background:#F08B1F;}

.pr-box:hover h3{ color:#fff;}

.pr-box:hover .more a{ outline:1px solid #fff;}


.e2 {
											width: 100%;
										}
										
										.e2 li {
											width: 100%;
											overflow: hidden;
											clear: both;
											padding: 12px 0px;
											border-bottom: 1px solid #EEE;
										}
										
										.e2 li a.preview {
											width: 130px;
											float: left;
											margin-right: 7px;
											margin-bottom: 3px;
											margin-left: 10px;
											display: inline;
										}
										
										.e2 li a.preview img {
											display: block;
											padding: 1px;
											border: 1px solid #EEE;
										}
										
										.e2 li a.preview:hover img {
											border: 1px solid #AAA;
										}
										
										.e2 li a.title {
											overflow: hidden;
											line-height: 25px;
											font-weight: bold;
											font-size: 14px;
											margin-left: 2px;
										}
										
										.e2 li a.title:link,
										.e2 li a.title:visited {
											color: #3366CC;
										}
										
										.e2 li a.title:hover {
											color: #F33;
										}
										
										.e2 span.info {
											display: block;
											line-height: 23px;
											color: #555;
											padding-left: 12px;
											font-size: 12px;
											width: 100%;
										}
										
										.e2 span.info small {
											color: #0071c1;
											font-size: 12px;
											margin-left: 3px;
										}
										
										.e2 span.info a {
											color: #690;
										}
										
										.e2 p.intro {
											color: #776955;
											line-height: 20px;
											padding: 0;
											margin: 0;
											margin-left: 5px;
											padding-left: 10px;
											padding-right: 10px;
											font-size: 12px;
										}